<?php
 
//no direct access
defined('_JEXEC') or die('Acceso restringido'); //El modulo solo se ejecutara cuando se este ejecutando joomla

require_once ('helper.php');// Incluimos nuestro archivo a donde vamos a tener todas las clases y funciones a necesitar

$entrada = new JInput; // Objeto para conseguir los valores enviados atravez de formularios en el archivo tmpl/default.php


$bandera=$_POST['boton'];
$anyo =  $entrada->get('get_fil_anyo', '', 'string');
$orga =  $entrada->get('get_fil_org', '', 'string');

$iddona=$entrada->get('get_id_dona', '', 'string');
$idcate=$entrada->get('get_id_cate', '', 'string');
$idorga=$entrada->get('get_id_orga', '', 'string');
$idtdona=$entrada->get('get_id_tdona', '', 'string');


//hacer elejira entre 4 opciones puede ver un modificar , pero vendra de organismo entonces hacer sera 4 , o de categoria entonces hacer es 2
if($iddona!=""){
	$hacer = "1";
	$value1 = $entrada->get('get_id_dona');
	$value2 = $entrada->get('get_nom_dona');
	$value3 = $entrada->get('get_id_org_dona');
	$value4 = $entrada->get('get_id_tipo_dona');
	$value5 = $entrada->get('get_anyo_dona');
	$value6 = $entrada->get('get_monto_dona');
}
else if($idorga!="") {
	$hacer = "2";
	$value1 = $entrada->get('get_id_orga');
	$value2 = $entrada->get('get_nom_orga');
	$value3 = $entrada->get('get_sitio_orga');
	$value4 = $entrada->get('get_tele_orga');
	$value5 = $entrada->get('get_dire_orga');
}

else if($idtdona!="") {
	$hacer = "3";
	$value1 = $entrada->get('get_id_tdona');
	$value2 = $entrada->get('get_nom_tdona');
	$value3 = $entrada->get('get_id_clas_tdona');
}
else {
	$hacer = "4";
	$value1 = $entrada->get('get_id_cate');
	$value2 = $entrada->get('get_nom_cate');
}








$aux="";
$total="1";
//$params->def('greeting', 1);
$res = GestorDB::mostrarRegistros();

//total general , siempre lo tiene que llamar
$res2= GestorDB::mostrarRegistros($total,$aux,$aux);

//$layout = $params->get('layout', 'default');


if($bandera!=1&&$bandera!=2&&$bandera!=3&&$bandera!=4&&$bandera!=6&&$bandera!=7&&$bandera!=11&&$bandera!=12&&$bandera!=13&&$bandera!=14&&$bandera!=21&&$bandera!=22&&$bandera!=23)
{
	//$layout = $params->get('layout', 'filtroanyo');
	require JModuleHelper::getLayoutPath('mod_ejemplo', $layout);
 	
}
else if($bandera==1)
	{
		$mensaje="llamar inicio por defecto";
		//$layout = $params->get('layout', 'filtroanyo');
		require JModuleHelper::getLayoutPath('mod_ejemplo', $layout);
		//require JModuleHelper::getLayoutPath('mod_ejemplo','agregar_main'); 

	}
	else if($bandera==2)
	{
		$mensaje="dentro de menu de administracion";
		require JModuleHelper::getLayoutPath('mod_ejemplo','agregar_main'); 
	}
	else if($bandera==3)
	{
		$mensaje="dentro de layout del grafico";
		require JModuleHelper::getLayoutPath('mod_ejemplo', 'grafico');
		

	}
	else if($bandera==4)
	{
		$mensaje="dentro de generar PDF";
		require JModuleHelper::getLayoutPath('mod_ejemplo', 'gPDF');
		

	}
	else if($bandera==6)
	{
		$mensaje="comenzar filtro por año y organismo";
		$res = GestorDB::mostrarRegistros($bandera,$anyo,$orga);
		require JModuleHelper::getLayoutPath('mod_ejemplo', $layout);
		

	}
	else if($bandera==7)
	{
		$mensaje="agrupar por año y por organismo sumando los montos";
		$res = GestorDB::mostrarRegistros($bandera,$anyo,$orga);
		require JModuleHelper::getLayoutPath('mod_ejemplo', $layout);
		

	}


	else if($bandera==11)
	{
		$mensaje="solo redirreciona al layout de administrar inversion";
		$res = GestorDB::mostrarRegistros();
		require JModuleHelper::getLayoutPath('mod_ejemplo','agregar_inver'); 
	}
	else if($bandera==12)
	{
		$mensaje="solo redirreciona al layout de administrar organismo";
		$res = GestorDB::mostrarRegistros($bandera,$aux,$aux);
		require JModuleHelper::getLayoutPath('mod_ejemplo', 'agregar_organ');
		

	}
	else if($bandera==13)
	{
		$mensaje="solo redirreciona al layout de administrar tipo donacion";
		$res = GestorDB::mostrarRegistros($bandera,$aux,$aux);
		require JModuleHelper::getLayoutPath('mod_ejemplo', 'agregar_tipodona');

	}
	else if($bandera==14)
	{
		//$mensaje="dibujar grafico";
		$mensaje="solo redirreciona al layout de administrar clasificacion";
		$res = GestorDB::mostrarRegistros($bandera,$aux,$aux);
		require JModuleHelper::getLayoutPath('mod_ejemplo', 'agregar_cate');
		//require JModuleHelper::getLayoutPath('mod_ejemplo','agregar_main'); 
	}else if($bandera==21)
	{
		$mensaje="dentro de agregar main";
		$res = GestorDB::guardarRegistros($hacer,$value1,$value2,$value3,$value4,$value5,$value6);
		$res = GestorDB::mostrarRegistros();
		require JModuleHelper::getLayoutPath('mod_ejemplo', $layout);
	}
	else if($bandera==22)
	{
		$mensaje="dentro de modificar main";
		$res = GestorDB::modificarRegistros($hacer,$value1,$value2,$value3,$value4,$value5,$value6);
		$res = GestorDB::mostrarRegistros();
		require JModuleHelper::getLayoutPath('mod_ejemplo', $layout);
		

	}
	else if($bandera==23)
	{
		$mensaje="dentro de eliminar main";
		$res = GestorDB::eliminarRegistros($hacer,$value1);	
		$res = GestorDB::mostrarRegistros();
		require JModuleHelper::getLayoutPath('mod_ejemplo', $layout);


	}else 
	{
		//$mensaje="llamar inicio por defecto";
		//$layout = $params->get('layout', 'filtroanyo');
		require JModuleHelper::getLayoutPath('mod_ejemplo', $layout);
		//require JModuleHelper::getLayoutPath('mod_ejemplo','agregar_main'); 
	}


 
?>
 
